b1=[1 1]';
b2=[2 -1]';
x=3*b1+2*b2

close all
X=[zeros(2,1) 2*b2];
plot(X(1,:),X(2,:))
axis square
axis([0 8 -4 4])
grid on
hold on
X=[1*b1 1*b1+2*b2];
plot(X(1,:),X(2,:))
X=[2*b1 2*b1+2*b2];
plot(X(1,:),X(2,:))
X=[3*b1 3*b1+2*b2];
plot(X(1,:),X(2,:))
X=[zeros(2,1) 3*b1];
plot(X(1,:),X(2,:))
X=[1*b2 3*b1+1*b2];
plot(X(1,:),X(2,:))
X=[2*b2 3*b1+2*b2];
plot(X(1,:),X(2,:))
text(b1(1)-0.35,b1(2)+0.15,'b_1')
text(b2(1)+0.1,b2(2)-0.25,'b_2')
text(x(1)-0.15,x(2)+0.4,'x_B=(3,2)')
xlabel('x_1')
ylabel('x_2')
